package com.vf.admin.client.service;

import com.vf.admin.common.splitpage.SplitPageBean;
import com.vf.admin.miaodong.entity.AppComment;
import com.vf.admin.miaodong.entity.AppDynamic;

import java.util.List;
import java.util.Map;

public interface AppCommentService {

    public void saveOrUpdate(AppComment appComment);


    /**
     * 评论发布保存
     * @param dongtaiId 动态id
     * @param message 评论内容
     * @param sex 性别
     * @param nick 昵称
     * @param pic 头像
     * @param phone 手机号
     * @param userid userid
     */
    public void pinglunSave(Integer dongtaiId,String message,Integer sex,String nick,String pic,String phone,Integer userid);


    public AppComment getId(Integer id);

    /**
     * 查询指定动态&正常的评论数据
     * @param dongtaiId 动态id
     * @param splitPageBean
     * @return
     */
    public List<AppComment> specificUserList(Integer dongtaiId, SplitPageBean splitPageBean);

    public List<AppComment> listByDynamicId(Integer dynamicId);

    /**
     * 获取指定动态的总评论数
     * @param dongtaiId 动态id
     * @return
     */
    public int plcount(Integer dongtaiId);

    public void updateStatus(Integer id, Integer status);

    /**
     * 变更评论点赞数量
     * @param id 评论id
     * @param type 1点赞   2取消
     */
    public void updateZanNum(Integer id, Integer type);

}




